global class AccountReviewBatch implements Database.batchable<sObject> {
    
    global Database.QueryLocator start(Database.BatchableContext bc){
        return Database.getQueryLocator('SELECT ID, NAME, Last_Review_Date__c FROM ACCOUNT');
    }
    
    global void execute(Database.BatchableContext bc, List<sObject> listToProcess){
        List<Account> accountsToProcess = (List<Account>)listToProcess;
        List<Account> accountsToSave = new List<Account>();
        
        for(Account a: accountsToProcess){
                a.Last_Review_Date__c = Date.Today();
                accountsToSave.add(a);
        }
        update accountsToSave;
    }
    
    global void finish(Database.BatchableContext bc){
        // Post processing of batch job
    }
}